#login {
    height:300px;
    width:300px;
    position:relative;
/*    top:50%;
    left:50%;
    margin-top:-250px;
    margin-left:-150px;*/
}

#imgPortada{

    position:relative;
}

.usuario{
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    width: 175px;
}


.botones{
    padding: 15px;
    text-align: center;
}

.txtBoton{
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 25px;
    padding-right: 25px;
}

.texto{
    padding-top: 5px;
    padding-bottom: 5px;
}

.error{
    padding-top: 5px;
    padding-bottom: 5px;
    color: #ff0000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
}

/*body {
    background: #d4e4ef;  old browsers 
    background: -moz-linear-gradient(left, #d4e4ef 1%, #FCFCFC 100%, #86aecc 100%);  firefox 
    background: -webkit-gradient(linear, left top, right top, color-stop(1%,#d4e4ef), color-stop(100%,#FCFCFC), color-stop(100%,#86aecc));  webkit 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4e4ef', endColorstr='#86aecc',GradientType=1 );  ie 
}*/